SubscriptionBase
Subscription.
Inherits: Cloneable<T>
Implements: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable
Constructors
protected SubscriptionBase(ISubscriptionMessage subscriptionMessage, SecurityMessage security)
subscriptionBase = SubscriptionBase(subscriptionMessage, security)
Initializes a new instance of the SubscriptionBase.
- subscriptionMessage
- Subscription message.
- security
- Security.
Properties
public long? Count { get; set; }
value = subscriptionBase.Count
subscriptionBase.Count = value
Max count.
public FillGapsDays? FillGaps { get; set; }
value = subscriptionBase.FillGaps
subscriptionBase.FillGaps = value
FillGapsDays.
public bool FilterEnabled { get; }
value = subscriptionBase.FilterEnabled
Message contains fields with non default values.
public DateTime? From { get; set; }
value = subscriptionBase.From
subscriptionBase.From = value
Start date, from which data needs to be retrieved.
public bool IsSubscribe { get; set; }
value = subscriptionBase.IsSubscribe
subscriptionBase.IsSubscribe = value
The message is subscription.
public MarketDataMessage MarketData { get; }
value = subscriptionBase.MarketData
MarketDataMessage
public OrderStatusMessage OrderStatus { get; }
value = subscriptionBase.OrderStatus
OrderStatusMessage
public long OriginalTransactionId { get; set; }
value = subscriptionBase.OriginalTransactionId
subscriptionBase.OriginalTransactionId = value
ID of the original message TransactionId for which this message is a response.
public PortfolioLookupMessage PortfolioLookup { get; }
value = subscriptionBase.PortfolioLookup
PortfolioLookupMessage
public SecurityLookupMessage SecurityLookup { get; }
value = subscriptionBase.SecurityLookup
SecurityLookupMessage
public long? Skip { get; set; }
value = subscriptionBase.Skip
subscriptionBase.Skip = value
Skip count.
public bool SpecificItemRequest { get; }
value = subscriptionBase.SpecificItemRequest
Determine whether the message is a request for a specific item (e.g. order, position, etc.) or not.
public SubscriptionStates State { get; set; }
value = subscriptionBase.State
subscriptionBase.State = value
State.
public ISubscriptionMessage SubscriptionMessage { get; }
value = subscriptionBase.SubscriptionMessage
Subscription message.
public DateTime? To { get; set; }
value = subscriptionBase.To
subscriptionBase.To = value
End date, until which data needs to be retrieved.
public long TransactionId { get; set; }
value = subscriptionBase.TransactionId
subscriptionBase.TransactionId = value
Request identifier.
Methods
public override string ToString()
result = subscriptionBase.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.